<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BXmlDocument</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BXmlDocument</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BXmlDocument()">BXmlDocument</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#~BXmlDocument()">~BXmlDocument</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setVersion(const BString&)">setVersion</a>(const BString& version);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#version()">version</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setEncoding(const BString&)">setEncoding</a>(const BString& encoding);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#encoding()">encoding</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setFormat(const BString&)">setFormat</a>(const BString& format);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#format()">format</a>() const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#load(const BString&)">load</a>(const BString& fileName);</td></tr>
			<tr><td align="right">bool </td><td><a href="#save(const BString&, const BXmlNode*)">save</a>(const BString& fileName, const BXmlNode* root) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#save(const BString&)">save</a>(const BString& fileName) const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#read(const BStream&)">read</a>(const BStream& stream);</td></tr>
			<tr><td align="right">bool </td><td><a href="#write(BStream&, const BXmlNode*)">write</a>(BStream& stream, const BXmlNode* root) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#write(BStream&)">write</a>(BStream& stream) const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#read(const BString&)">read</a>(const BString& xmltext);</td></tr>
			<tr><td align="right">bool </td><td><a href="#write(BString&, const BXmlNode*)">write</a>(BString& xmltext, const BXmlNode* root) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#write(BString&)">write</a>(BString& xmltext) const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setNode(BXmlNode*)">setNode</a>(BXmlNode* node);</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#node()">node</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#addNode(BXmlNode*)">addNode</a>(BXmlNode* node);</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#addNode(const BString&)">addNode</a>(const BString& name);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeNode(BXmlNode*)">removeNode</a>(BXmlNode* node);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeNode(const BString&)">removeNode</a>(const BString& name);</td></tr>
			<tr><td align="right">void </td><td><a href="#clearNodes()">clearNodes</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#nodeCount()">nodeCount</a>() const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#node(int)">node</a>(int index);</td></tr>
			<tr><td align="right">const BXmlNode* </td><td><a href="#node(int)">node</a>(int index) const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#node(const char*)">node</a>(const char* name);</td></tr>
			<tr><td align="right">const BXmlNode* </td><td><a href="#node(const char*)">node</a>(const char* name) const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#node(const BString&)">node</a>(const BString& name);</td></tr>
			<tr><td align="right">const BXmlNode* </td><td><a href="#node(const BString&)">node</a>(const BString& name) const;</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#create(const BString&)">create</a>(const BString& path);</td></tr>
			<tr><td align="right">BXmlNode* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path);</td></tr>
			<tr><td align="right">const BXmlNode* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path) const;</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BXmlDocument()">
			<h3>BXmlDocument();</h3>
		</div>
		<div id="~BXmlDocument()">
			<h3>~BXmlDocument();</h3>
		</div>
		<div id="setVersion(const BString&)">
			<h3>void setVersion(const BString& version);</h3>
		</div>
		<div id="version()">
			<h3>const BString& version() const;</h3>
		</div>
		<div id="setEncoding(const BString&)">
			<h3>void setEncoding(const BString& encoding);</h3>
		</div>
		<div id="encoding()">
			<h3>const BString& encoding() const;</h3>
		</div>
		<div id="setFormat(const BString&)">
			<h3>bool setFormat(const BString& format);</h3>
		</div>
		<div id="format()">
			<h3>const BString& format() const;</h3>
		</div>
		<div id="load(const BString&)">
			<h3>BXmlNode* load(const BString& fileName);</h3>
		</div>
		<div id="save(const BString&, const BXmlNode*)">
			<h3>bool save(const BString& fileName, const BXmlNode* root) const;</h3>
		</div>
		<div id="save(const BString&)">
			<h3>bool save(const BString& fileName) const;</h3>
		</div>
		<div id="read(const BStream&)">
			<h3>BXmlNode* read(const BStream& stream);</h3>
		</div>
		<div id="write(BStream&, const BXmlNode*)">
			<h3>bool write(BStream& stream, const BXmlNode* root) const;</h3>
		</div>
		<div id="write(BStream&)">
			<h3>bool write(BStream& stream) const;</h3>
		</div>
		<div id="read(const BString&)">
			<h3>BXmlNode* read(const BString& xmltext);</h3>
		</div>
		<div id="write(BString&, const BXmlNode*)">
			<h3>bool write(BString& xmltext, const BXmlNode* root) const;</h3>
		</div>
		<div id="write(BString&)">
			<h3>bool write(BString& xmltext) const;</h3>
		</div>
		<div id="setNode(BXmlNode*)">
			<h3>void setNode(BXmlNode* node);</h3>
		</div>
		<div id="node()">
			<h3>BXmlNode* node();</h3>
		</div>
		<div id="addNode(BXmlNode*)">
			<h3>void addNode(BXmlNode* node);</h3>
		</div>
		<div id="addNode(const BString&)">
			<h3>BXmlNode* addNode(const BString& name);</h3>
		</div>
		<div id="removeNode(BXmlNode*)">
			<h3>bool removeNode(BXmlNode* node);</h3>
		</div>
		<div id="removeNode(const BString&)">
			<h3>bool removeNode(const BString& name);</h3>
		</div>
		<div id="clearNodes()">
			<h3>void clearNodes();</h3>
		</div>
		<div id="nodeCount()">
			<h3>int nodeCount() const;</h3>
		</div>
		<div id="node(int)">
			<h3>BXmlNode* node(int index);</h3>
		</div>
		<div id="node(int)">
			<h3>const BXmlNode* node(int index) const;</h3>
		</div>
		<div id="node(const char*)">
			<h3>BXmlNode* node(const char* name);</h3>
		</div>
		<div id="node(const char*)">
			<h3>const BXmlNode* node(const char* name) const;</h3>
		</div>
		<div id="node(const BString&)">
			<h3>BXmlNode* node(const BString& name);</h3>
		</div>
		<div id="node(const BString&)">
			<h3>const BXmlNode* node(const BString& name) const;</h3>
		</div>
		<div id="create(const BString&)">
			<h3>BXmlNode* create(const BString& path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>BXmlNode* locate(const BString& path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>const BXmlNode* locate(const BString& path) const;</h3>
		</div>
	</body>
</html>